package com.ihg.hiex.entity.data.notice;

import com.demo2do.core.utils.Alias;

/**
 * 
 * @author mohanlan
 *
 */
@Alias("EmailType")
public enum Type {
    
    START_SESSION("START_SESSION"),  // 开启session
    
    ORIENTATION_CALL_INVITATION("ORIENTATION_CALL_INVITATION"),    // orientation call 7天前提醒
    
    E_LEARNING_INVITATION("E_LEARNING_INVITATION"),     // orientation call 之后提醒 e learning
    
    FOUR_DAYS_E_LEARNING_REMINDER("E_LEARNING_REMINDER"),  // e learning 4天前提醒
    
    TWO_DAYS_E_LEARNING_REMINDER("E_LEARNING_REMINDER"),   // e learning 2天前提醒
    
    END_DATE_E_LEARNING_REMINDER("E_LEARNING_REMINDER"),      // e learning 最后24小时提醒
    
    WHO_DO_YOU_KNOW_INVITATION("WHO_DO_YOU_KNOW_INVITATION"),  //orientation call finish提醒填写 who do you know
    
    FOUR_DAYS_WHO_DO_YOU_KNOW_REMINDER("WHO_DO_YOU_KNOW_REMINDER"), // who do you know 结束4天前提醒
    
    TWO_DAYS_WHO_DO_YOU_KNOW_REMINDER("WHO_DO_YOU_KNOW_REMINDER"),  // who do you know 结束2天前提醒
    
    END_DATE_WHO_DO_YOU_KNOW_REMINDER("WHO_DO_YOU_KNOW_REMINDER"),    // who do you know 结束当天前提醒
    
    PREWORK_AND_ONLINE_TEST_INVITATION("PREWORK_AND_ONLINE_TEST_INVITATION"), // orientation call 之后提醒 prework
    
    FOUR_DAYS_PREWORK_AND_ONLINE_TEST_REMINDER("PREWORK_AND_ONLINE_TEST_REMINDER"),    // prework 结束4天前提醒
    
    TWO_DAYS_PREWORK_AND_ONLINE_TEST_REMINDER("PREWORK_AND_ONLINE_TEST_REMINDER"), // prework 结束2天前提醒
    
    END_DATE_PREWORK_AND_ONLINE_TEST_REMINDER("PREWORK_AND_ONLINE_TEST_REMINDER"),    // prework 结束当天前提醒
    
    ASSESSOR_QUESTION_AND_ANSWER_INVITATION("ASSESSOR_QUESTION_AND_ANSWER_INVITATION"), // assessor q&a 结束7天前提醒
    
    ASSESSOR_QUESTION_AND_ANSWER_REMINDER("ASSESSOR_QUESTION_AND_ANSWER_REMINDER"),    // assessor q&a 结束2天前提醒
    
    DELEGATE_QUESTION_AND_ANSWER_INVITATION("DELEGATE_QUESTION_AND_ANSWER_INVITATION"),    // delegate q&a 结束7天前提醒
    
    DELEGATE_QUESTION_AND_ANSWER_REMINDER("DELEGATE_QUESTION_AND_ANSWER_REMINDER");  // delegate q&a 结束2天前提醒
    
    private String title;
    
    /**
     * 
     * @param title
     * @param days
     * @param description
     */
    private Type(String title) {
        this.title = title;
    }
    
    /**
     * @return the title
     */
    public String getTitle() {
        return this.title;
    }
}
